/**
 * 登录服务
 */

/**
 * 用户登录
 * @param {Object} loginData - 登录数据
 * @param {string} loginData.username - 用户名
 * @param {string} loginData.password - 密码
 * @returns {Promise<Object>} 登录结果
 */
async function login(loginData) {
    const { username, password } = loginData;
    
    try {
        // 模拟API调用延迟
        await new Promise(resolve => setTimeout(resolve, 100));
        
        
        // 在localStorage中存储登录状态标识
        const loginStatus = {
            isLoggedIn: true,
            loginTime: Date.now()
        };
        localStorage.setItem('loginStatus', JSON.stringify(loginStatus));
        
        return {
            success: true,
            message: '登录成功'
        };
    } catch (error) {
        console.error('登录服务异常:', error);
        return {
            success: false,
            message: '登录服务异常，请稍后重试'
        };
    }
}

export default {
    login
};